package com.acrm.client.entity.staff;

import java.io.Serializable;
import java.util.List;

public class Staff implements Serializable{
	private static final long serialVersionUID = -8504768745202145839L;
	
	private Integer staffID;
	private Integer teamID;
	private String teamName;
	private String staffName;
	private String staffCD;
	private Integer level;
	private String access_role_cd;
	private Boolean isAdmin;
	private String teamCD;
	private Boolean isActive;
	private List<String> func_cd;
	private Boolean connectionFailed=false;
	private Boolean noFilter;
	
	public Integer getStaffID() {
		return staffID;
	}
	public void setStaffID(Integer staffID) {
		this.staffID = staffID;
	}
	public Integer getTeamID() {
		return teamID;
	}
	public void setTeamID(Integer teamID) {
		this.teamID = teamID;
	}
	public String getTeamName() {
		return teamName;
	}
	public void setTeamName(String teamName) {
		this.teamName = teamName;
	}
	public String getStaffName() {
		return staffName;
	}
	public void setStaffName(String staffName) {
		this.staffName = staffName;
	}
	public String getStaffCD() {
		return staffCD;
	}
	public void setStaffCD(String staffCD) {
		this.staffCD = staffCD;
	}
	public Integer getLevel() {
		return level;
	}
	public void setLevel(Integer level) {
		this.level = level;
	}
	public String getAccess_role_cd() {
		return access_role_cd;
	}
	public void setAccess_role_cd(String access_role_cd) {
		this.access_role_cd = access_role_cd;
	}
	public Boolean getIsAdmin() {
		return isAdmin;
	}
	public void setIsAdmin(Boolean isAdmin) {
		this.isAdmin = isAdmin;
	}
	public String getTeamCD() {
		return teamCD;
	}
	public void setTeamCD(String teamCD) {
		this.teamCD = teamCD;
	}
	public Boolean getIsActive() {
		return isActive;
	}
	public void setIsActive(Boolean isActive) {
		this.isActive = isActive;
	}
	public List<String> getFunc_cd() {
		return func_cd;
	}
	public void setFunc_cd(List<String> func_cd) {
		this.func_cd = func_cd;
	}
	public Boolean getConnectionFailed() {
		return connectionFailed;
	}
	public void setConnectionFailed(Boolean connectionFailed) {
		this.connectionFailed = connectionFailed;
	}
	
	public Boolean getNoFilter() {
		return noFilter;
	}
	public void setNoFilter(Boolean noFilter) {
		this.noFilter = noFilter;
	}
	@Override
	public String toString() {
		return staffName+"("+staffID+") isAdmin="+isAdmin+", teamID="+teamID+", level="+level+", noFilter"+noFilter;
	}
}
